$(function () {
    $("#page").load(URI+"/propertyhtml/page.html");
});

/**
 * 编辑功能步骤
 * 1.先获取选中的新闻id
 */

/**
 * 查询所有数据
 */

function findAll() {
    let data = {
        title:$("#hr_title").val(),
        href:$("#hr_href").val(),
        status:$('input:radio[name="hr_status"]:checked').val(),
        curPage:$("#curPage").val(),
        pageSize:$("#pageSize").val(),
        contentOne:$("#contentOne").val(),
        contentTwo:$("#contentTwo").val(),
    };
    let result = myAjax("/admin/hr/findAll",data,"post");
    $("#totalCount").html(result.count);
    setData(result.list);
    console.log(result);
}

/**
 * 赋值，将后台的数据在前台显示出来
 * @param data
 */
function setData(data) {
    let html = "";
    for (let i = 0; i < data.length; i++) {
        html += "<tr>\n" +
            "            <td>" + data[i].id + "</td>\n" +
            "            <td title='"+data[i].title+"'>" + clearNull(data[i].title) + "</td>\n" +
            "            <td title='"+data[i].href+"'>" + clearNull(data[i].href) + "</td>\n" +
            "            <td><img src='" + clearNull(URI + '/propertyimg'+data[i].img) + "' style='width: 30px; height: 30px;' ></td>\n" +
            "            <td title='"+data[i].contentOne+"'>" + clearNull(data[i].contentOne) + "</td>\n" +
            "            <td title='"+data[i].contentTwo+"'>" + clearNull(data[i].contentTwo) + "</td>\n" +
            "            <td title='"+data[i].createTime+"'>" + clearNull(data[i].createTime) + "</td>\n" +
            "            <td title='"+data[i].updateTime+"'>" + clearNull(data[i].updateTime) + "</td>\n" +
            "            <td class=\"td-status\">\n" +
            "              <span class=\"layui-btn layui-btn-normal layui-btn-mini\">" + (clearNull(data[i].status) === 1 ? "正常" : "<span style='color: black'>异常</span>") + "</span></td>\n" +
            "            <td class=\"td-manage\">\n" +
            "              <a title=\"编辑\"  onclick=\"toEditPage(" + data[i].id + ")\" href=\"javascript:;\">\n" +
            "                <i class=\"layui-icon\">&#xe642;</i>\n" +
            "              </a>\n" +
            "              <a title=\"删除\" onclick=\"del(" + data[i].id + ")\" href=\"javascript:;\">\n" +
            "                <i class=\"layui-icon\">&#xe640;</i>\n" +
            "              </a>\n" +
            "            </td>\n" +
            "          </tr>";
    }
    $("#tbody").html(html);
}

/***
 * 清除数据中的undefined和null将其置换为空，不显示
 */

function clearNull(value) {
    return value === "null" || value === undefined ? "" : value;
}

/***
 * 删除功能
 */
function del(id) {
    let result = myAjax("/admin/hr/del", {id: id},"post");
    console.log(id);
    console.log(result);
    if (result.result == 1) {
        //删除成功，就重新查询数据
        findAll();
    } else {
        alert("删除失败！(╥╯^╰╥)");
    }
}

function toEditPage(id) {
    //1.拿到当前产品的id，然后将id传到编辑页面
    // 2.编辑页面加载完成后，需要通过id去数据库查询数据，
    // 3.将查询结果，显示在页面上
    //4.sessionStorage 项目开始时，只能时同一浏览器
    //5.localStorage 项目开始时，可以是不同浏览器
    sessionStorage.setItem("hrId", id);
    x_admin_show('编辑', URI + '/propertyhtml/hr/hr-edit.html', 600, 600)
}